Ext.define('AmpleHarvest.DATA.Model.gsSolr', {
    extend : 'Ext.data.Model',
    fields : [
              
             
        { name : 'Calculated MD5', 			type : 'string'},
        { name : 'Category', 				type : 'string'},
        { name : 'Date Added', 				type : 'string'},
        { name : 'Date Downloaded', 		type : 'string'},
        { name : 'Date Profiled', 			type : 'string'}, 
        { name : 'Description', 			type : 'string'}, 
        { name : 'Download Count', 			type : 'string'},
        { name : 'File Info',		 				type : 'auto'},
        { name : 'File Name', 				type : 'string'}, 
        { name : 'File Repo Location', 		type : 'string'}, 
        { name : 'File Size', 				type : 'string'}, 
        { name : 'Full Name', 				type : 'string'},
        { name : 'Id',						type : 'string'}, 
        { name : 'Install Command', 		type : 'string'}, 
        { name : 'Installer Type', 			type : 'string'}, 
        { name : 'License', 				type : 'string'}, 
        { name : 'Name', 					type : 'string'}, 
        { name : 'Network Info',					type : 'auto'},
        { name : 'Operating System', 		type : 'string'}, 
        { name : 'Price', 					type : 'string'},
        { name : 'Profiler Version', 		type : 'string'},
        { name : 'Publisher', 				type : 'string'}, 
        { name : 'Publisher Url', 			type :  'string'},
        { name : 'Registry Info', 					type : 'auto'},
        { name : 'Source', 					type : 'string'}, 
        { name : 'Stored File Name', 		type : 'string'}, 
        { name : 'SubCategory', 			type : 'string'},
        { name : 'SubSubCategory', 			type : 'string'},
        { name : 'Uninstall Command', 		type : 'string'}, 
        { name : 'Uninstallation File Info', 		type : 'auto'},
        { name : 'Uninstallation Network Info', 	type : 'auto'},
        { name : 'Uninstallation Registry Info', 	type : 'auto'},
        { name : 'Upgrade Command', 		type : 'string'}, 
        { name : 'Url', 					type : 'string'},
        { name : 'Version', 				type : 'string'},
        { name : 'Md5', 					type : 'string'},
        { name : 'Extension', 				type : 'string'},
        { name : 'Sha1', 					type : 'string'},
        { name : 'Application(s)', 					type : 'auto'},
        { name : 'Size', 					type : 'string'},
        { name : 'Application Data', 				type : 'auto'},
        { name : 'Deleted', 				type : 'string'},
        { name : 'Details', 				type : 'string'},
        { name : 'Operation', 				type : 'string'},
        { name : 'Operation Time', 				type : 'string'},
        { name : 'Path', 				type : 'string'},
        { name : 'Result', 				type : 'string'},
        { name : 'Mime Type',			type : 'string'}
        

              
/*        { name : 'id', type: 'string'},
        { name : 'appName', type: 'string'},      
    	{ name : 'appApplicationName', type : 'string' },
    	{ name : 'appDescription', type : 'string' },
    	{ name : 'appURL', type: 'string'},
    	{ name : 'appFileName', type: 'string'},
    	{ name : 'Category', type: 'string' },
    	{ name : 'appSubCategory', type: 'string'},
    	{ name : 'appSubSubCategory', type: 'string'},
    	{ name : 'appOperatingSystem', type: 'string'},
    	{ name : 'infBinaryFileFSName', type: 'string'},
     	{ name : 'infMD5Provided', type: 'string'},   	
    	{ name : 'infVersion', type: 'string'},     	
    	{ name : 'infDateAdded', type: 'string'},     	
     	{ name : 'infContent_Type', type: 'string'},    	
    	{ name : 'infPublisher', type: 'string'},    	
    	{ name : 'infPublisherURL', type: 'string'},    	
    	{ name : 'infPublisherEmail', type: 'string'},
    	{ name : 'infPublisherPhone', type: 'string'},    	
    	{ name : 'infPublisherAddress', type: 'string'},    	
    	{ name : 'infTechSupportEmail', type: 'string'},
    	{ name : 'infTechSupportPhone', type: 'string'},
    	{ name : 'infTechSupportURL', type: 'string'},
    	{ name : 'infCustSupportEmail', type: 'string'},
    	{ name : 'infCustSupportPhone', type: 'string'},
    	{ name : 'infCustSupportURL', type: 'string'},    	
    	{ name : 'infSource', type: 'string'},   
    	{ name : 'infLicense', type: 'string'},    	
    	{ name : 'infLimitations', type: 'string'},    
    	{ name : 'infDownload_Count', type: 'string'},    	
    	{ name : 'infUserRating', type: 'string'},    	
    	{ name : 'infEditorRating', type: 'string'},
    	{ name : 'infEditorReview', type: 'string'},    
    	{ name : 'infFileSize', type: 'string'},    	
    	{ name : 'infOperatingSystem', type: 'string'},    	
    	{ name : 'infAdditionalRequirements', type: 'string'},    	
    	{ name : 'infChangelog', type: 'string'},    	
    	{ name : 'infNotes', type: 'string'},    	
     	{ name : 'infAssociatedImages', type: 'string'},   	
    	{ name : 'infMD5Calculated', type: 'string'},     	
    	{ name : 'installerType', type: 'string'},
    	{ name : 'binInstallCommand', type: 'string'},    	
    	{ name : 'binUpgradeCommand', type: 'string'},    	
     	{ name : 'binUninstallCommand', type: 'string'},   	
     	{ name : 'binFilename', type: 'string'}, 
		{ name : 'fileRepoLocation', type: 'string'},
		{ name : 'hDFSFileNameAndPath', type: 'string'},
		{ name : 'dateDownloaded', type: 'string'},
		{ name : 'dateProfiled', type: 'string'},
		{ name : 'profilerVersion', type: 'string'},
		{ name : 'infPrice', type: 'string'},
		
		//GS File Search
		{ name : 'applicationUrls', type: 'string'},
		{ name : 'applications', type: 'string'},
		{ name : 'extension', type: 'string'},
		{ name : 'id', type: 'string'},
		{ name : 'md5Hash', type: 'string'},
		{ name : 'mimeType', type: 'string'},
		{ name : 'name', type: 'string'},
		{ name : 'sha1Hash', type: 'string'},
		{ name : 'size', type: 'string'}*/
    ]
});